تعداد صفحات:85 نوع فایل:word فهرست مطالب: چکیده مقدمه فصل اول آشنایی با AVR Atmega32 تفاوت microprocessor با microcontroller ساختار کلی میکرو کنترلر AVR Atmega32 انواع حافظه در میکرو کنترلرهای خانواده AVR حافظه FLASH داخلی قابل برنامه ریزی (programmable in system flash) حافظه SRAM حافظه EEPROM نحوه برنامه ریزی حافظه FLASH BASCOM AVR پورت های میکرو کنترلر Atmega 32 رجیستر DDRX رجیستر PINX رجیستر PORTX Timer/Counter در میکرو کنترلر Atmega32 رجیسترهای میکرو کنترلر Atmega32 فصل دوم آشنایی با Key pad 4×4 ساختار درونی صفحه کلید روش scanning نحوه تعیین فواصل زمانی در روش scanning فصل سوم آشنایی با LCD 2×16 ال سی دی های کاراکتری پایه های LCD 2*16 نحوه فرمان دادن به LCD فصل چهارم آشنایی با Programmer ساختار یک Programmer کابل انتقال فایل از کامپیوتر به میکرو برنامه مدیریت پروگرام کردن میکرو برنامه Pony prog پروگرام کردن میکرو به وسیله کامپایلرها پایه های مربوط به پروگرام کردن میکرو برنامه پروگرامر PROGISP فصل پنجم آشنایی با Regulator ،Potentiometer ،Buzzer ریگولاتور پتانسیو متر بازِر فصل ششم آشنایی با برُد سوراخ دار، Pin header، تک سوئیچMicro Box برد سوراخ دار Pin header BOX تک سویچ فصل هفتم نحوه اتصال قطعات و شماتیک کلی مدار فصل هشتم سورس برنامه نتیجه ﮔﯿﺮی ﻣﻨﺎﺑﻊ و ﻣﺎﺧﺬ
چکیده: هدف از این پروژه طراحی و ساخت تقویم دیجیتال بوده که در آن از تایمر خود میکری بمنظور تولید ثانیه استفاده شده است. همچنین این سیستم قابلیت اعلام هشدار را نیز دارد و به کاربر اجازه می دهد توسط صفحه کلید پیام را دریافت کرده و در زمان و تاریخ مشخص بر روی صفحه نمایش دهد.
مقدمه: در این پروژه ما به وسیله یک میکرو کنترلر AVR Atmega32 که محصولی از شرکت ATMEL میباشد اقدام به ساخت یک تقویم دیجیتال کرده ایم. ما از یک صفحه کلید (key pad) 4×4 برای وارد کردن اطلاعات استفاده کرده ایم برای ذخیره هشدار نیاز به یک حافظی دائمی داریم که با قطع برق اطلاعات آن از بین نرود که برای این کار ما از حافظه EEPROM خود میکرو کنترلر استفاده کرده ایم که در ادامه به تفضیل در مورد آن توضیح خواهیم داد. برای نمایش اطلاعات از یک LCD 2×16 کاراکتری استفاده نموده ایم که همان طور که از نامش پیداست دارای دو سط نمایش میباشد که هر سطرش قادر به نمایش 16 کاراکتری میباشد. همچنین از یک زنگ برای ایجاد هشدارهای مورد نیاز استفاده کرده ایم مثلاً هنگام زدن هر کلید به مدت یک دهم ثانیه صدای زنگ به صدا در میاید که به معنای تایید فشرده شدن کلید میباشد. در ضمن ما از فرکانس 1MHz کلاک داخلی خود میکرو کنترلر استفاده نموده ایم.